home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-07-15 | 4.6 KB | 164 lines | [TEXT/MPS ] |
- #
- # File: Makefile
- #
- # Contains: Makefile for NetSim
- #
- # Written by: G. Sawitzki, StatLab Heidelberg
- #
- # Copyright: © 1986-1991 by G. Sawitzki, Heidelberg, all rights reserved.
- #
- # Change History (most recent first):
- #
- # <4> 8/19/91 gs Add balloon help
- #
- # To Do:
- #
-
-
- # Start of NetWork Setup
- #
- # This is a set of definitions used in all make files of the NetWork project.
- # It uses the the recommended file and folder names. If you have chosen an
- # installation other than the recommended one, you need to adapt this header
- # in all NetWork make files.
- #
- # We follow Apple's convention to use quotes on usage, not on definition.
- #
- NetWork_Tools = {SystemFolder}NetWork Tools:
- NetWork_Idle_Tools = {SystemFolder}NetWork Idle Tools:
- NetWork_Startup_Tools = {SystemFolder}NetWork Startup Tools:
- NetWork_Logs = {SystemFolder}NetWork Logs:
- NetWork_Examples = {Boot}Projects:NetWork:NetWork Examples:
- #
- NetWork_Libraries = {Libraries}
- NetWork_PInterfaces = {PInterfaces}
- NetWork_CIncludes = {CIncludes}
- #
- # End of NetWork Setup
-
-
- all ƒ NetSim
-
- ##############################
- # options and default settings
- ##############################
- tplofiles = "{objectsfolder}" # a folder for .o files. must exist.
- pre = : # a folder containing invariant (recycled) code
- preofiles = {tplofiles} # a folder for .o files of invariant code
-
- #these are the recommended places for an intalled version
- #pre = {MPW}Pinterfaces:
- #preofiles = {MPW}PLibraries:
-
- sym = -sym full
- #sym = -sym off #
- #Poptions= -clean
-
-
- # rules for files which are not changed / invariant / recycled
-
- {preofiles}stdtools.p.o ƒ {pre}stdtools.p
- Pascal {sym} -i {pre} -o {preofiles} {Poptions} {pre}stdtools.p
-
- {preofiles}Generic.p.o ƒ ∂
- {pre}Generic.p ∂
- {pre}stdtools.p
- Pascal {sym} -i {pre} -o {preofiles} {Poptions} {pre}Generic.p
-
-
- # rules for files which might be implementation dependent
-
- {tplofiles}Histogramunit.p.o ƒ ∂
- Histogramunit.p ∂
- HistogramUnit.inc
- Pascal {sym} -i {pre} -o {tplofiles} {Poptions} Histogramunit.p
-
- {tplofiles}Histogramio.p.o ƒ ∂
- Histogramio.p ∂
- HistogramIO.inc
- Pascal {sym} -i {pre} -o {tplofiles} {Poptions} Histogramio.p
-
- {tplofiles}NetSimGlobal.p.o ƒ NetSimGlobal.p
- Pascal {sym} -i {pre} -o {tplofiles} {Poptions} NetSimGlobal.p
-
- {tplofiles}Task.p.o ƒ ∂
- NetSimGlobal.p ∂
- Task.p ∂
- taskCore.impl.p ∂
- task.handlers.impl.p ∂
- task.master.impl.p ∂
- task.reply.impl.p ∂
- task.slave.impl.p ∂
- task.impl.p ∂
- histogramunit.p ∂
- histogramio.p ∂
- {pre}stdtools.p ∂
- "{NetWork_PInterfaces}"SchedulerUnit.p ∂
- UToy.p
- Pascal {sym} -i {pre} -o {tplofiles} {Poptions} Task.p
-
- {tplofiles}TaskCtl.p.o ƒ NetSimGlobal.p ∂
- TaskCtl.p ∂
- {pre}stdtools.p ∂
- {pre}Generic.p Task.p ∂
- "{NetWork_pinterfaces}"NetWork.p
- Pascal {sym} -i {pre} -o {tplofiles} {Poptions} TaskCtl.p
-
- {tplofiles}UToy.p.o ƒ ∂
- NetSimGlobal.p ∂
- UToy.p ∂
- {pre}stdtools.p ∂
- {pre}Generic.p
- Pascal {sym} -i {pre} -o {tplofiles} {Poptions} UToy.p
-
- {tplofiles}NetSim.p.o ƒ ∂
- NetSimGlobal.p ∂
- NetSim.p ∂
- {pre}stdtools.p ∂
- {pre}generic.p ∂
- Task.p ∂
- TaskCtl.p
- Pascal {sym} -i {pre} -o {tplofiles} {Poptions} NetSim.p
-
- LibObjects = ∂
- {preofiles}stdtools.p.o ∂
- {preofiles}generic.p.o ∂
- "{NetWork_Libraries}"SchedulerUnit.p.o ∂
- "{Libraries}"Interface.o ∂
- "{Libraries}"Runtime.o ∂
- "{PLibraries}"PasLib.o ∂
- "{PLibraries}"SANELIB.o ∂
- "{Libraries}"ObjLib.o ∂
- "{NetWork_Libraries}"NetWorkLib.o ∂
- "{Libraries}"ToolLibs.o
-
- {tplofiles}NetSimLibs.o ƒ {LibObjects}
- Lib -o {tplofiles}NetSimLibs.o ∂
- {LibObjects}
-
- OBJECTS = ∂
- {tplofiles}NetSimLibs.o ∂
- {tplofiles}NetSimGlobal.p.o ∂
- {tplofiles}HistogramUnit.p.o ∂
- {tplofiles}HistogramIO.p.o ∂
- {tplofiles}UToy.p.o ∂
- {tplofiles}Task.p.o ∂
- {tplofiles}TaskCtl.p.o ∂
- {tplofiles}NetSim.p.o
-
-
-
- NetSim ƒƒ stdtools.rsrc {Objects} "Netsim Balloons.r"
- duplicate -y stdtools.rsrc NetSim
- Rez -a -o NetSim "Netsim Balloons.r"
- ########################################################################
- Link {sym} -w -t APPL -c 'NetE' {Objects} -o NetSim
- ########################################################################
- # note: NetE is a reserved signature for experimental work with NetWork.
- # If you are developing your own software, you have to register your
- # signature with Apple. If you continue to use NetE, your software will
- # interfere with any other software using this signature on the same net.
-
-
- clean ƒ
- stripunits ≈